//
//  YMQRCodeConfig.h
//  QrCode
//
//  Created by Andrew on 2018/6/22.
//  Copyright © 2018年 Andrew. All rights reserved.
//

#import <Foundation/Foundation.h>

/************ 扫一扫基础配置 ***********/
#import <UIKit/UIKit.h>


/**
 扫描器类型

 - YMScannerTypeQRCode: 仅支持二维码
 - YMScannerTypeBarCode: 仅支持条码
 - YMScannerTypeBoth: 支持二维码以及条码
 */
typedef NS_ENUM(NSInteger,YMScannerType) {
    YMScannerTypeQRCode,
    YMScannerTypeBarCode,
    YMScannerTypeBoth,
};


/**
 扫描区域

 - YMScannerAreaDefault: 扫描框以内
 - YMScannerAreaFullScreen: 全屏
 */
typedef NS_ENUM(NSInteger,YMScannerArea) {
    YMScannerAreaDefault,
    YMScannerAreaFullScreen,
};

@interface YMQRCodeConfig : NSObject

/* 类型 */
@property (nonatomic, assign) YMScannerType scannerType;
/* 扫描区域 */
@property (nonatomic, assign) YMScannerArea scannerArea;
/* 棱角 */
@property (nonatomic, strong) UIColor *scannerCornerColor;
/* 边框颜色 */
@property (nonatomic, strong) UIColor *scannerBorderColor;
/* 指示器风格 */
@property (nonatomic, assign) UIActivityIndicatorViewStyle indicatorViewStyle;





@end
